#if defined(CONFIG_HAS_DTS_I2C)

#ifndef DT_ADT7420_NAME
#define DT_ADT7420_NAME ""
#define DT_ADT7420_I2C_ADDR 0
#define DT_ADT7420_I2C_MASTER_DEV_NAME ""
#define DT_ADT7420_GPIO_DEV_NAME ""
#define DT_ADT7420_GPIO_PIN_NUM 0
#endif

#ifndef DT_ADXL362_DEV_NAME
#define DT_ADXL362_DEV_NAME ""
#define DT_ADXL362_SPI_DEV_NAME ""
#define DT_ADXL362_SPI_DEV_SLAVE 0
#define DT_ADXL362_SPI_MAX_FREQUENCY 0
#endif

#ifndef DT_ADXL372_DEV_NAME
#define DT_ADXL372_DEV_NAME ""
#define DT_ADXL372_I2C_ADDR 0
#define DT_ADXL372_I2C_MASTER_DEV_NAME ""
#define DT_ADXL372_GPIO_DEV_NAME ""
#define DT_ADXL372_GPIO_PIN_NUM 0
#endif

#ifndef DT_APDS9960_DRV_NAME
#define DT_APDS9960_DRV_NAME ""
#define DT_APDS9960_I2C_DEV_NAME ""
#define DT_APDS9960_GPIO_DEV_NAME ""
#define DT_APDS9960_GPIO_PIN_NUM 0
#endif

#ifndef DT_CCS811_NAME
#define DT_CCS811_NAME ""
#define DT_CCS811_I2C_MASTER_DEV_NAME ""
#define DT_CCS811_I2C_ADDR 0
#endif

#ifndef DT_FXAS21002_NAME
#define DT_FXAS21002_NAME ""
#define DT_FXAS21002_I2C_ADDRESS 0
#define DT_FXAS21002_I2C_NAME ""
#define DT_FXAS21002_GPIO_NAME ""
#define DT_FXAS21002_GPIO_PIN 0
#endif

#ifndef DT_FXOS8700_NAME
#define DT_FXOS8700_NAME ""
#define DT_FXOS8700_I2C_NAME ""
#define DT_FXOS8700_I2C_ADDRESS 0
#define DT_FXOS8700_GPIO_NAME ""
#define DT_FXOS8700_GPIO_PIN 0
#endif

#ifndef DT_HTS221_NAME
#define DT_HTS221_NAME ""
#define DT_HTS221_I2C_MASTER_DEV_NAME ""
#endif

#ifndef CONFIG_LIS2MDL_GPIO_PIN_NUM
#define CONFIG_LIS2MDL_GPIO_DEV_NAME ""
#define CONFIG_LIS2MDL_GPIO_PIN_NUM 0
#endif

#ifndef CONFIG_LIS2MDL_I2C_ADDR
#define CONFIG_LIS2MDL_I2C_ADDR 0
#define CONFIG_LIS2MDL_I2C_MASTER_DEV_NAME ""
#endif

#ifndef DT_LIS3MDL_NAME
#define DT_LIS3MDL_NAME ""
#define DT_LIS3MDL_I2C_MASTER_DEV_NAME ""
#define DT_LIS3MDL_I2C_ADDR 0x1e
#endif

#ifndef DT_LPS25HB_DEV_NAME
#define DT_LPS25HB_DEV_NAME ""
#define DT_LPS25HB_I2C_ADDR 0
#define DT_LPS25HB_I2C_MASTER_DEV_NAME ""
#endif

#ifndef DT_LSM6DS0_DEV_NAME
#define DT_LSM6DS0_DEV_NAME ""
#define DT_LSM6DS0_I2C_ADDR 0
#define DT_LSM6DS0_I2C_MASTER_DEV_NAME ""
#endif

#ifndef DT_MAX30101_NAME
#define DT_MAX30101_I2C_NAME ""
#define DT_MAX30101_NAME ""
#endif

#ifndef CONFIG_GPIO_SX1509B_DEV_NAME
#define CONFIG_GPIO_SX1509B_DEV_NAME ""
#define CONFIG_GPIO_SX1509B_I2C_ADDR 0
#define CONFIG_GPIO_SX1509B_I2C_MASTER_DEV_NAME ""
#endif

#ifndef DT_LSM6DSL_DEV_NAME
#define DT_LSM6DSL_DEV_NAME ""
#define DT_LSM6DSL_I2C_ADDR 0
#define DT_LSM6DSL_I2C_MASTER_DEV_NAME ""
#define DT_LSM6DSL_GPIO_DEV_NAME ""
#define DT_LSM6DSL_GPIO_PIN_NUM 0
#endif

#ifndef DT_LPS22HB_DEV_NAME
#define DT_LPS22HB_DEV_NAME ""
#define DT_LPS22HB_I2C_ADDR 0
#define DT_LPS22HB_I2C_MASTER_DEV_NAME ""
#endif

#ifndef DT_VL53L0X_NAME
#define DT_VL53L0X_NAME ""
#define DT_VL53L0X_I2C_ADDR 0
#define DT_VL53L0X_I2C_MASTER_DEV_NAME ""
#endif

#ifndef DT_LSM303DLHC_ACCEL_NAME
#define DT_LSM303DLHC_ACCEL_NAME ""
#define DT_LSM303DLHC_ACCEL_I2C_MASTER_DEV ""
#define DT_LSM303DLHC_ACCEL_I2C_ADDR 0x19
#endif

#ifndef DT_LSM303DLHC_MAGN_NAME
#define DT_LSM303DLHC_MAGN_NAME ""
#define DT_LSM303DLHC_MAGN_I2C_MASTER_DEV ""
#define DT_LSM303DLHC_MAGN_I2C_ADDR 0x1e
#endif

#endif /* CONFIG_HAS_DTS_I2C */

#if defined(CONFIG_HAS_DTS_SPI)

#ifndef DT_ADXL372_DEV_NAME
#define DT_ADXL372_DEV_NAME ""
#define DT_ADXL372_SPI_DEV_NAME ""
#define DT_ADXL372_SPI_DEV_SLAVE 0
#define DT_ADXL372_SPI_BUS_FREQ 8000000
#endif

#ifndef DT_BMI160_NAME
#define DT_BMI160_NAME		""
#define DT_BMI160_SLAVE		0
#define DT_BMI160_SPI_PORT_NAME	""
#define DT_BMI160_GPIO_DEV_NAME	""
#define DT_BMI160_GPIO_PIN_NUM	0
#define DT_BMI160_SPI_BUS_FREQ	6400000
#endif

#endif /* CONFIG_HAS_DTS_SPI */
